<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /* 
        
        // - 题目描述：
        // - 接收用户输入的用户名和密码， prompt
        // - 若用户名为 “admin” ,且密码为 “123456” , 逻辑运算符 && ||
        // -  则提示用户登录成功!  否则，让用户一直输入。判断   
        // - 循环  
        // - 题目提示：
        // - 利用while循环或者do while 循环
        // */
        // var username = '';
        // var  password = '';
        // // // 条件满足 一直循环  不满足 停止 
        // // while(username != 'admin' ||  password != '123456'){
        // //     // 逻辑与只要有一个是假 停止向右
        // //     // 我们的目的是  全部都得判断一遍   
        // //     // while 里边的是false 才停止循环   
        // //     // 逻辑或 一个是假 继续往右走  所以应该用逻辑或  
        // //     // 提示用户输入用户名和密码  
        // //     username = prompt('请输入用户名:');
        // //     console.log(username);
        // //     password = prompt('请输入密码:');
        // //     console.log(password);
        // // }

        // // // admin  123123 
        // // alert('登录成功')


        // do{
        //      username = prompt('请输入用户名:');
        //      console.log(username);
        //      password = prompt('请输入密码:');
        // }while(username != 'admin' || password != '123456') 

        // /* 
        //     - 题目描述：
        //     - 求整数1～100的累加值，但要求跳过所有个位为3的数。
        //     - 题目提示：
        //     - 使用%判个位数是否为3
        //     - 用continue实现

        //     103 
        //     103 % 10 == 3 
        //     3 % 10 == 3 


        // */
        // // var sums = 0;
        // // for(var i=1;i<=100;i++){
        // //     if(i%10 ==3){
        // //         continue
        // //     }
        // //     sums+=i;
        // // }


        // // var num1 = 1;
        // // var sums = 0
        // // while(num1<=10){

        // //     if(num1 ==4){
        // //         num1++
        // //         continue
        // //     }
        // //     console.log(num1)
        // //     num1++;

        // // }



        // // var num1 = 0;
        // // var sums = 0
        // // while(num1<100){
        // //     num1++;
        // //     if(num1 % 10 ==3){
        // //         continue
        // //     }
        // //     sums+=num1;

        // // }




        // // 循环  
        // // 用户选择选项相应的操作  分支结构  
        // // 判断 
        // // 退出 结束整个循环  

        // var money = 100;
        // var action = 0;
        // var flag = false; //声明一个变量 默认存false 表示不结束循环 
        // while(true){
        //     action = parseInt(prompt('请输入您要的操作:\n1:存钱\n2:取现\n3:显示余额\n4:退出'));

        //     switch(action){
        //         case 1:
        //             var in_money = parseFloat(prompt('请输入存款金额:'))
        //             money += in_money;
        //             break
        //         case 2:
        //             var out_money = parseFloat(prompt('请输入取款金额:'))
        //             if(out_money>money){
        //                 alert('余额不足');
        //             }
        //             else{
        //                 money -= out_money
        //             }
        //             break
        //         case 3:
        //             alert(`当前余额为${money}元`);
        //             break
        //         case 4:
        //             flag = true 
        //             // 这里要实现退出功能也就是结束循环 
        //             // switch也有break  防止向下穿透 
        //             // while break 是结束整个循环 
        //             // 所以在这里写break没啥用  
        //     }
        //     if(flag){
        //         break;
        //     }

        // }


        // var action = 0;
        // while(action != 4){
        //     action = parseInt(prompt('请输入您要的操作:\n1:存钱\n2:取现\n3:显示余额\n4:退出'));

        //     switch(action){
        //         case 1:
        //             var in_money = parseFloat(prompt('请输入存款金额:'))
        //             money += in_money;
        //             break
        //         case 2:
        //             var out_money = parseFloat(prompt('请输入取款金额:'))
        //             if(out_money>money){
        //                 alert('余额不足');
        //             }
        //             else{
        //                 money -= out_money
        //             }
        //             break
        //         case 3:
        //             alert(`当前余额为${money}元`);
        //             break
        //         default:
        //             alert('无效操作')

        //     }

        // }

        // var count = 0;
        // var i = 0;
        // while (true) {
        //     i += 21;
        //     if (i % 21 == 0) {
        //         count++
        //     }
        //     if (count == 35) {
        //         console.log(i)
        //         break;
        //     }
        // }



        // var count = 0;
        // var i = 0;
        // while (count<35) {
        //     i += 21;
        //     if (i % 21 == 0) {
        //         count++
        //     }
        // }

        // console.log(i);
        // var num = parseInt(prompt("请输入一个整数: "));
        // if (num > 0) {
        //     //正整数执行的操作
        //     var count = 1; //计数器 因为数字至少是一位 可以把1 先放进去  
        //     while (true) {
        //         num = parseInt(num / 10);
        //         count++;
        //         if (num == 0) {
        //             break
        //         }
        //     }
        //     alert(count-1);
        // }
        // else {
        //     // 否则做的事情 
        //     alert('请输入正整数');
        // }

        // var num = parseInt(prompt("请输入一个整数: "));
        // if (num > 0) {
        //     //正整数执行的操作
        //     var count = 1; //计数器 因为数字至少是一位 可以把1 先放进去  
        //     while ( parseInt(num / 10) != 0) {
        //         num = parseInt(num / 10);
        //         count++;
        //     }
        //     alert(count);
        // }
        // else {
        //     // 否则做的事情 
        //     alert('请输入正整数');
        // }    

        // var count = 0;
        // for (var i=101;i<=200;i++) {  //构建101到200 
        //      var flag = true;  //假如101到200 都是质数

        //     // 101    // 2-100
        //     // 102    // 2-101
        //     for(var j=2;j<i;j++){
        //         if(i % j == 0){  // 101 % 2 如果为0 说明 101除了1和本身以外
        //                         // 还有别的数字被整除  说明101不止质数
        //             //只要进来说明不是质数 
        //             // 既然不是质数 后边没有判断的必要了 
        //             // 进到if 就把是变成否 
        //             flag = false;
        //             break
        //         }
        //     }
        //     // 从2-100判断完成  可以得到结果是否是质数 
        //     if(flag){
        //         count++
        //         document.write(i+'<br />');
        //     }
        // }

        // document.write(`质数的个数是${count}`);

        var emp = 0;
        var salarySum = 0;
        while(true){
            var salary = prompt('请输入你的薪资,如果结束请按下q');
            if(salary == 'q'){
                break
            }
            if(parseFloat(salary)<0){
                continue;
            }

            emp++;
            salarySum += parseFloat(salary);
        }

        document.write(`员工数量${emp}人`);
        document.write(`平均薪资:${(salarySum/emp).toFixed(1)}`)
    </script>
</body>

</html>